package com.gopay.common.rcs.bean;

/**
 * 用户处理方式
 * 
 * @UserDicision.java
 * @author zhanglei
 * @2013-8-2 下午5:42:52 www.gopay.com.cn Inc.All rights reserved.
 */
public enum UserDicision {
    /** 00 - 本次不涉及用户参与 */
    NONE("00"),
    /** 01 - 继续 */
    CONTINUE("01"),
    /** 02 - 放弃 */
    STOP("02"),
    /** 03 - 用户未处理 */
    UNHANDLE("03");

    public final String code;

    UserDicision(String code) {
        this.code = code;
    }

    /**
     * 根据枚举类型的字符串值 获取 相应的枚举变量
     */
    public static UserDicision get(String str) {
        UserDicision[] cs = UserDicision.class.getEnumConstants();
        for (UserDicision c : cs) {
            if (c.code.equals(str)) {
                return c;
            }
        }
        throw new RuntimeException(" wrong " + UserDicision.class.getSimpleName() + " string code! " + str);
    }

}
